package com.zmx.user.dto;

import com.zmx.common.common.dto.BaseDto;
import lombok.Data;
import lombok.ToString;
import com.fasterxml.jackson.annotation.JsonFormat;

import javax.persistence.Column;

/**
 * @author zhaomxr
 * 用户黑名单
 */
@Data
@ToString
public class MemberBlacklistDto extends BaseDto {

	private static final long serialVersionUID = -4078941298456672878L;
	/**
	 * 用户id
	 */
	private Long memberId;

	/**
	 * 用户名
	 */
	private String memberName;

	/**
	 * ip地址
	 */
	private String ip;

	/**
	 * 封禁开始时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private java.util.Date beginTime;

	/**
	 * 封禁结束时间
	 */
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private java.util.Date endTime;

	/**
	 * 封禁原因
	 */
	private String reason;

	/**
	 * 封禁类型（10-全部封禁，20-禁止下单，30-禁止秒杀）
	 */
	private Integer type;

	/**
	 * 是否解除（0-未解除，1-已解除）
	 */
	private Integer isRelieve;
}
